package com.pay.service;

import com.pay.entity.PayMerchantInfoDO;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author zhouyihe
 */
public interface PayMerchantInfoService {
    
    /**
     * 新增企业入驻信息---默认状态是未审核
     *
     * @param payMerchantInfo
     * @return
     */
    boolean addPayMerchantInfo(PayMerchantInfoDO payMerchantInfo);
    
    /**
     * 根据商户的社会信用代码获取商户信息(全局唯一的键),查询是否存在这个元素
     *
     * @param socialCreditCode
     * @return
     */
    PayMerchantInfoDO getBySocialCreditCodePayMerchantInfo(String socialCreditCode);
    
    /**
     * 根据商户的id获取商户信息(全局唯一的键)
     *
     * @param merchantId
     * @return
     */
    PayMerchantInfoDO getByMerchantIdInfo(String merchantId);
}
